Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/prusa-slicer.spec'], chrootPath='/var/lib/mock/f41-build-50846328-6077450/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f1bc1875c8cf4b88b7f7ee24c479b06b', '-D', '/var/lib/mock/f41-build-50846328-6077450/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/prusa-slicer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1713916800 Wrote: /builddir/build/SRPMS/prusa-slicer-2.7.4-3.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/prusa-slicer.spec'], chrootPath='/var/lib/mock/f41-build-50846328-6077450/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f027eade314940a6b6f7504208ebf6e5', '-D', '/var/lib/mock/f41-build-50846328-6077450/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmdcg9xe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/prusa-slicer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1713916800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wksdmy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf PrusaSlicer-version_2.7.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version_2.7.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd PrusaSlicer-version_2.7.4 + rm -rf /builddir/build/BUILD/PrusaSlicer-version_2.7.4-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/PrusaSlicer-version_2.7.4-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'prusa-slicer-2.7.4 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-fix-uninitialized-imgui-segfault.patch + /usr/bin/git apply --index --reject - Checking patch src/slic3r/GUI/HintNotification.cpp... Hunk #1 succeeded at 567 (offset 7 lines). Applied patch src/slic3r/GUI/HintNotification.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-fix-uninitialized-imgui-segfault.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-12574.patch + /usr/bin/git apply --index --reject - Checking patch tests/libslic3r/test_point.cpp... Applied patch tests/libslic3r/test_point.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-12574.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-openexr3.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindOpenVDB.cmake... Applied patch cmake/modules/FindOpenVDB.cmake cleanly. + /usr/bin/git commit -q -m prusa-slicer-openexr3.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-11769.patch + /usr/bin/git apply --index --reject - Checking patch src/slic3r/GUI/PhysicalPrinterDialog.cpp... Checking patch src/slic3r/GUI/Plater.cpp... Hunk #1 succeeded at 5428 (offset 38 lines). Applied patch src/slic3r/GUI/PhysicalPrinterDialog.cpp cleanly. Applied patch src/slic3r/GUI/Plater.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-11769.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-opencascade-7.6.3.patch + /usr/bin/git apply --index --reject - Checking patch src/occt_wrapper/CMakeLists.txt... Applied patch src/occt_wrapper/CMakeLists.txt cleanly. + /usr/bin/git commit -q -m prusa-slicer-opencascade-7.6.3.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-10390.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindEXPAT.cmake... Applied patch cmake/modules/FindEXPAT.cmake cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-10390.patch --author 'rpm-build ' + sed -i s/UNKNOWN/Fedora/ version.inc + commit 'Fix version string' + git commit -q -a -m 'Fix version string' --author 'rpm-build ' + cd src + tar xvzf /builddir/build/SOURCES/libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/build.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/test.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.gitignore libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/LICENSE libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/README.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ProjectVersion.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/AddCMakeProject.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/version.rc.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/Boost.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/Catch2.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/0001-Respect-BUILD_SHARED_LIBS.patch libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ZLIB.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/autobuild.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/heatshrink.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/pybind11.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/bgcode.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/building.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/specifications.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/.pylintrc libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ruff.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/test_convert.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.dynlink.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core_impl.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/bgcode_wa.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/index.html libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/binarize_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/catch_main.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/convert_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/core_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_a.gcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b.bgcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b_ref.gcode + mv libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433 libbgcode + sed -i 's#set(LibBGCode_SOURCE_DIR ""#set(LibBGCode_SOURCE_DIR "../../src/libbgcode"#' deps/+LibBGCode/LibBGCode.cmake + cd src + tar xvzf /builddir/build/SOURCES/heatshrink-0.4.1.tar.gz heatshrink-0.4.1/ heatshrink-0.4.1/.gitignore heatshrink-0.4.1/.travis.yml heatshrink-0.4.1/CONTRIBUTING.md heatshrink-0.4.1/LICENSE heatshrink-0.4.1/Makefile heatshrink-0.4.1/README.md heatshrink-0.4.1/benchmark heatshrink-0.4.1/dec_sm.dot heatshrink-0.4.1/enc_sm.dot heatshrink-0.4.1/greatest.h heatshrink-0.4.1/heatshrink.c heatshrink-0.4.1/heatshrink_common.h heatshrink-0.4.1/heatshrink_config.h heatshrink-0.4.1/heatshrink_decoder.c heatshrink-0.4.1/heatshrink_decoder.h heatshrink-0.4.1/heatshrink_encoder.c heatshrink-0.4.1/heatshrink_encoder.h heatshrink-0.4.1/test_heatshrink_dynamic.c heatshrink-0.4.1/test_heatshrink_dynamic_theft.c heatshrink-0.4.1/test_heatshrink_static.c + mv heatshrink-0.4.1 heatshrink + sed -i 's#URL https.*#SOURCE_DIR ../../src/heatshrink#' deps/+heatshrink/heatshrink.cmake + mkdir deps/ignored + mv deps/+Blosc deps/+Boost deps/+CGAL deps/+CURL deps/+Catch2 deps/+Cereal deps/+EXPAT deps/+GLEW deps/+GMP deps/+JPEG deps/+LibBGCode deps/+MPFR deps/+NLopt deps/+NanoSVG deps/+OCCT deps/+OpenCSG deps/+OpenEXR deps/+OpenSSL deps/+OpenVDB deps/+PNG deps/+Qhull deps/+TBB deps/+TIFF deps/+ZLIB deps/+heatshrink deps/+wxWidgets deps/ignored + mv deps/ignored/+LibBGCode deps/ignored/+heatshrink deps + license agg copying + mv src/agg/copying copying-agg + git add copying-agg + echo %license copying-agg + license avrdude COPYING + mv src/avrdude/COPYING COPYING-avrdude + git add COPYING-avrdude + echo %license COPYING-avrdude + license imgui LICENSE.txt + mv src/imgui/LICENSE.txt LICENSE.txt-imgui + git add LICENSE.txt-imgui + echo %license LICENSE.txt-imgui + license libnest2d LICENSE.txt + mv src/libnest2d/LICENSE.txt LICENSE.txt-libnest2d + git add LICENSE.txt-libnest2d + echo %license LICENSE.txt-libnest2d + license libbgcode LICENSE + mv src/libbgcode/LICENSE LICENSE-libbgcode + git add LICENSE-libbgcode + echo %license LICENSE-libbgcode + license heatshrink LICENSE + mv src/heatshrink/LICENSE LICENSE-heatshrink + git add LICENSE-heatshrink + echo %license LICENSE-heatshrink + git add license-files + commit 'Move license files' + git commit -q -a -m 'Move license files' --author 'rpm-build ' + unbundle eigen + rm -rf src/eigen + sed -i '/add_subdirectory(eigen)/d' src/CMakeLists.txt + commit 'Unbundle eigen' + git commit -q -a -m 'Unbundle eigen' --author 'rpm-build ' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Un5w0h + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DSLIC3R_PCH=0 -DSLIC3R_FHS=1 -DSLIC3R_GTK=3 -DSLIC3R_BUILD_TESTS=1 -DCMAKE_BUILD_TYPE=Release -DPrusaSlicer_BUILD_DEPS:BOOL=ON -DSLIC3R_PERL_XS=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building the dependencies with preset default -- build dir = /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default Preset CMake variables: CMAKE_BUILD_TYPE="Release" DEP_DOWNLOAD_DIR:PATH="/builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/.pkg_cache" DEP_WX_GTK3:BOOL="TRUE" -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found external package definitions: LibBGCode;heatshrink -- Found Git: /usr/bin/git (found version "2.45.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Mapping dep_heatshrink => dep_LibBGCode -- Building dep targets (Release): dep_LibBGCode;dep_heatshrink -- Configuring done (1.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default [ 6%] Creating directories for 'dep_heatshrink' [ 12%] No download step for 'dep_heatshrink' [ 18%] No update step for 'dep_heatshrink' [ 25%] Performing patch step for 'dep_heatshrink' [ 31%] Performing configure step for 'dep_heatshrink' -- The C compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/builds/heatshrink [ 37%] Performing build step for 'dep_heatshrink' [ 12%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_decoder.c.o [ 25%] Building C object CMakeFiles/heatshrink.dir/heatshrink_encoder.c.o [ 37%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_encoder.c.o [ 50%] Building C object CMakeFiles/heatshrink.dir/heatshrink_decoder.c.o [ 62%] Linking C static library libheatshrink_dynalloc.a [ 75%] Linking C static library libheatshrink.a [ 75%] Built target heatshrink_dynalloc [ 87%] Building C object CMakeFiles/heatshrink_cmd.dir/heatshrink.c.o [ 87%] Built target heatshrink [100%] Linking C executable heatshrink [100%] Built target heatshrink_cmd [ 43%] Performing install step for 'dep_heatshrink' [ 37%] Built target heatshrink [ 75%] Built target heatshrink_dynalloc [100%] Built target heatshrink_cmd Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/bin/heatshrink -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_common.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_config.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_encoder.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_decoder.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfig.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfigVersion.cmake [ 50%] Completed 'dep_heatshrink' [ 50%] Built target dep_heatshrink [ 56%] Creating directories for 'dep_LibBGCode' [ 62%] No download step for 'dep_LibBGCode' [ 68%] No update step for 'dep_LibBGCode' [ 75%] No patch step for 'dep_LibBGCode' [ 81%] Performing configure step for 'dep_LibBGCode' -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- 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 -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.0", minimum required is "1.0") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.78") -- Configuring done (2.3s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/builds/LibBGCode [ 87%] Performing build step for 'dep_LibBGCode' [ 14%] Building CXX object src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o [ 28%] Linking CXX static library libbgcode_core.a [ 28%] Built target bgcode_core [ 57%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o [ 57%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o [ 71%] Linking CXX static library libbgcode_binarize.a [ 71%] Built target bgcode_binarize [ 85%] Building CXX object src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o [100%] Linking CXX static library libbgcode_convert.a [100%] Built target bgcode_convert [ 93%] Performing install step for 'dep_LibBGCode' [ 28%] Built target bgcode_core [ 71%] Built target bgcode_binarize [100%] Built target bgcode_convert Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/core.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/binarize.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/convert.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfig.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfigVersion.cmake [100%] Completed 'dep_LibBGCode' [100%] Built target dep_LibBGCode [100%] Built target deps -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: 1 -- SLIC3R_ENABLE_FORMAT_STEP: ON -- SLIC3R_FHS: 1 -- SLIC3R_GTK: 3 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: 0 -- SLIC3R_PERL_XS: 1 -- SLIC3R_STATIC: OFF -- SLIC3R_UBSAN: OFF -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local (from cache or command line) -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- 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.83.0/BoostConfig.cmake (found suitable version "1.83.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.7.1") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- EXPAT found in /usr/lib64/cmake/expat-2.6.2 -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40") -- Found OpenGL: /usr/lib64/libOpenGL.so -- Could NOT find GLEW (missing: GLEW_DIR) -- Falling back to MODULE search for GLEW... -- Found GLEW: /usr/include (found version "2.2.0") -- Found NLopt in '/usr/lib64'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib64/libnlopt.so'. CMake Deprecation Warning at cmake/modules/FindOpenVDB.cmake:126 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:567 (find_package) -- Found OpenVDB: /usr/include (found suitable version "11.0.0", minimum required is "5.0") found components: openvdb -- OpenVDB ABI Version: 11 -- TBB found in /usr/lib64/cmake/TBB -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: iostreams system -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- OpenVDB libraries: /usr/lib64/libopenvdb.so CMake Deprecation Warning at src/admesh/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/avrdude/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/boost/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/clipper/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/miniz/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/glu-libtess/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/semver/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/libigl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- IGL NOT found, using bundled version... CMake Deprecation Warning at src/qoi/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.0", minimum required is "1.0") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.78") -- Using header-only CGAL -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.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 CMake Deprecation Warning at src/imgui/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found wxWidgets: -pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_gl-3.2 (found suitable version "3.2.4", minimum required is "3.2") -- wx-config path: /usr/bin/wx-config -- wx libs: -pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_gl-3.2;/usr/lib64/libpng.so;/usr/lib64/libz.so;/usr/lib64/libtiff.so;/usr/lib64/libjpeg.so;libexpat;/usr/lib64/librt.a;X11;wayland-client;wayland-egl;EGL -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include;/usr/include/cairo;/usr/include/gdk-pixbuf-2.0;/usr/include/atk-1.0;/usr/include/freetype2;/usr/include/harfbuzz;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/cloudproviders;/usr/include/webp;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include;/usr/include/fribidi;/usr/include/libxml2;/usr/include/pixman-1;/usr/include/libpng16;/usr/include/gio-unix-2.0;/usr/include/libmount;/usr/include/blkid;/usr/include/sysprof-6 CMake Deprecation Warning at tests/cpp17/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (22.3s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j8 --verbose Change Dir: '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 /usr/bin/cmake -S/builddir/build/BUILD/PrusaSlicer-version_2.7.4 -B/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/depend /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/depend /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/depend /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/depend /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/depend /usr/bin/gmake -f src/miniz/CMakeFiles/miniz_static.dir/build.make src/miniz/CMakeFiles/miniz_static.dir/depend /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper/CMakeFiles/clipper.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi/CMakeFiles/hidapi.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost/CMakeFiles/nowide.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh/CMakeFiles/admesh.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess/CMakeFiles/glu-libtess.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz/CMakeFiles/miniz_static.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/encoding-check.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/qoi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi/CMakeFiles/qoi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/build /usr/bin/gmake -f src/miniz/CMakeFiles/miniz_static.dir/build.make src/miniz/CMakeFiles/miniz_static.dir/build /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/build /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o [ 0%] Building C object src/qoi/CMakeFiles/qoi.dir/qoilib.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qoi/CMakeFiles/qoi.dir/qoilib.c.o -MF CMakeFiles/qoi.dir/qoilib.c.o.d -o CMakeFiles/qoi.dir/qoilib.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/qoi/qoilib.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o CMakeFiles/glu-libtess.dir/src/dict.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/dict.c [ 0%] Building C object src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o [ 0%] Building CXX object src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -MF CMakeFiles/miniz_static.dir/miniz.c.o.d -o CMakeFiles/miniz_static.dir/miniz.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -MF CMakeFiles/nowide.dir/nowide/iostream.cpp.o.d -o CMakeFiles/nowide.dir/nowide/iostream.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/boost/nowide/iostream.cpp [ 0%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -MF CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o CMakeFiles/clipper.dir/clipper_z.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp [ 0%] Building C object src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o [ 0%] Building CXX object src/admesh/CMakeFiles/admesh.dir/connect.cpp.o [ 0%] Building CXX object src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -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 CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils/encoding-check.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -MF CMakeFiles/admesh.dir/connect.cpp.o.d -o CMakeFiles/admesh.dir/connect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF CMakeFiles/hidapi.dir/linux/hid.c.o.d -o CMakeFiles/hidapi.dir/linux/hid.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/linux/hid.c [ 0%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o CMakeFiles/glu-libtess.dir/src/geom.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/geom.c [ 0%] Linking C static library libqoi.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -P CMakeFiles/qoi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -E cmake_link_script CMakeFiles/qoi.dir/link.txt --verbose=1 /usr/bin/ar qc libqoi.a CMakeFiles/qoi.dir/qoilib.c.o /usr/bin/ranlib libqoi.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Built target qoi /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r_cgal.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp [ 0%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/memalloc.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c: In function ‘mz_zip_reader_get_filename_from_extra’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7943:24: warning: pointer targets in initialization of ‘const char *’ from ‘const mz_uint8 *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 7943 | char const* p_nf = p + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + nf; | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7942:9: warning: unused variable ‘copy’ [-Wunused-variable] 7942 | int copy = 0; | ^~~~ [ 0%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/mesh.c [ 0%] Linking C static library libhidapi.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -P CMakeFiles/hidapi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -E cmake_link_script CMakeFiles/hidapi.dir/link.txt --verbose=1 /usr/bin/ar qc libhidapi.a CMakeFiles/hidapi.dir/linux/hid.c.o /usr/bin/ranlib libhidapi.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Built target hidapi /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui/CMakeFiles/imgui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF CMakeFiles/imgui.dir/imgui.cpp.o.d -o CMakeFiles/imgui.dir/imgui.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui.cpp [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o CMakeFiles/glu-libtess.dir/src/normal.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/normal.c [ 3%] Linking CXX static library libnowide.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -P CMakeFiles/nowide.dir/cmake_clean_target.cmake [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/priorityq.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -E cmake_link_script CMakeFiles/nowide.dir/link.txt --verbose=1 /usr/bin/ar qc libnowide.a CMakeFiles/nowide.dir/nowide/iostream.cpp.o [ 3%] Linking CXX executable encoding-check /usr/bin/ranlib libnowide.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/encoding-check.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes "CMakeFiles/encoding-check.dir/encoding-check.cpp.o" -o encoding-check gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Built target nowide /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hints /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints/CMakeFiles/hintsToPot.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Building CXX object src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -MF CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o.d -o CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hints/HintsToPot.cpp [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/render.c.o.d -o CMakeFiles/glu-libtess.dir/src/render.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/render.c [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/sweep.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Built target encoding-check [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o CMakeFiles/glu-libtess.dir/src/tess.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:415:46: warning: argument 2 of type ‘GLdouble[3]’ {aka ‘double[3]’} with mismatched bound [-Warray-parameter=] 415 | gluTessVertex( GLUtesselator *tess, GLdouble coords[3], void *data ) | ~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.h:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:40: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include/glu-libtess.h:191:69: note: previously declared as ‘GLdouble *’ {aka ‘double *’} 191 | GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data); | ~~~~~~~~~~^~~~~~~~ /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/occt_wrapper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Building CXX object src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/g++ -DOCCTWrapper_EXPORTS -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper -I/usr/include/opencascade -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -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 CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o.d -o CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/occt_wrapper/OCCTWrapper.cpp [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -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 CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tessmono.c In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431: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] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:41: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 230 | struct TEdge { | ^~~~~ [ 4%] Linking C static library libglu-libtess.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -P CMakeFiles/glu-libtess.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -E cmake_link_script CMakeFiles/glu-libtess.dir/link.txt --verbose=1 /usr/bin/ar qc libglu-libtess.a "CMakeFiles/glu-libtess.dir/src/dict.c.o" "CMakeFiles/glu-libtess.dir/src/geom.c.o" "CMakeFiles/glu-libtess.dir/src/memalloc.c.o" "CMakeFiles/glu-libtess.dir/src/mesh.c.o" "CMakeFiles/glu-libtess.dir/src/normal.c.o" "CMakeFiles/glu-libtess.dir/src/priorityq.c.o" "CMakeFiles/glu-libtess.dir/src/render.c.o" "CMakeFiles/glu-libtess.dir/src/sweep.c.o" "CMakeFiles/glu-libtess.dir/src/tess.c.o" "CMakeFiles/glu-libtess.dir/src/tessmono.c.o" /usr/bin/ranlib libglu-libtess.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target glu-libtess /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Checking source files encodings for target libslic3r_gui cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.hpp In file included from /usr/include/opencascade/NCollection_Sequence.hxx:20, from /usr/include/opencascade/TColStd_SequenceOfTransient.hxx:19, from /usr/include/opencascade/XSControl_Reader.hxx:25, from /usr/include/opencascade/STEPControl_Reader.hxx:24, from /usr/include/opencascade/STEPCAFControl_Reader.hxx:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/occt_wrapper/OCCTWrapper.cpp:13: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorstats.connected_facets_3_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.hpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.hpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_exact(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:143:20: required from here 143 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { record_neighbors(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_nearby(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:148:20: required from here 148 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { match_neighbors_nearby(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard_private.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Worker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/UIThreadWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BusyCursorJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CancellableJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/PlaterWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ProgressIndicator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ThreadSafeQueue.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/UIColors.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target encoding-check-libslic3r_gui /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Checking source files encodings for target avrdude cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude arduino.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrpart.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr910.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude bitbang.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude buspirate.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude butterfly.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config_gram.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude crc16.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude fileio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lexer.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude linuxgpio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lists.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm_type.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pickit2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pindefs.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude safemode.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_avrdoper.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500generic.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500v2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude term.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude update.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude wiring.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude main.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target encoding-check-avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Checking source files encodings for target avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude-slic3r main-standalone.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target encoding-check-avrdude-slic3r /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/encoding-check-semver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Checking source files encodings for target semver cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.h gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target encoding-check-semver /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Checking source files encodings for target libslic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AStar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeIndirect.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeLines.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/PathSorting.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AnyPtr.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoostAdapter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperZUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/SliceCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/ModelToCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/PerformCSGMeshBooleans.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/VoxelizeCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/TriangleMeshAdapter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMeshCopy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EmbossShape.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r enum_bitmask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonSerialize.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r FileParserError.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.hpp [ 5%] Linking C static library libminiz_static.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/cmake -P CMakeFiles/miniz_static.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/cmake -E cmake_link_script CMakeFiles/miniz_static.dir/link.txt --verbose=1 cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.cpp /usr/bin/ar qc libminiz_static.a CMakeFiles/miniz_static.dir/miniz.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Bicubic.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Curves.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiVisualUtils.hpp /usr/bin/ranlib libminiz_static.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Int128.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r KDTreeIndirect.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r libslic3r.h cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/libslic3r_version.h cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.cpp [ 5%] Built target miniz_static cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.hpp [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/normals.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -MF CMakeFiles/admesh.dir/normals.cpp.o.d -o CMakeFiles/admesh.dir/normals.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.hpp [ 6%] Linking CXX shared module ../OCCTWrapper.so cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/cmake -E cmake_link_script CMakeFiles/OCCTWrapper.dir/link.txt --verbose=1 cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeasureUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.cpp /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o ../OCCTWrapper.so CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lGL -lX11 -lfontconfig /usr/lib64/libfreetype.so -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Arrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/TrafoOnlyArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/MutableItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArbitraryDataStore.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsView.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SegmentedRectangleBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/DataStoreTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/PackingContext.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeFirstFit.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/CircularEdgeIterator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPArrangeItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/PackStrategyNFP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/RectangleOverfitPackingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/GravityKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/CompactifyKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/RectangleOverfitKernelWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/SVGDebugOutputKernelWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePriorityQueue.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintApply.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObject.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObjectSlice.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PointGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Semver.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportLayer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Technologies.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TextConfiguration.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.cpp [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/shared.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -MF CMakeFiles/admesh.dir/shared.cpp.o.d -o CMakeFiles/admesh.dir/shared.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshSplitImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangulateWall.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MTUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MarchingSquares.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/Execution.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionSeq.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionTBB.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/Optimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/NLoptOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/BruteforceOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtilsLegacy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtilsLegacy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeStrategies.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/AGGRaster.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/JobController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ReprojectPointsOnMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdge.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeGraph.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeNode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparsePointGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseLineGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsPointIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsSegmentIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationEdge.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationJoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r StaticMap.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target encoding-check-libslic3r [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -MF CMakeFiles/admesh.dir/stl_io.cpp.o.d -o CMakeFiles/admesh.dir/stl_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stl_io.cpp [ 6%] Linking CXX executable hintsToPot cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/cmake -E cmake_link_script CMakeFiles/hintsToPot.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -o hintsToPot /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target OCCTWrapper [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -MF CMakeFiles/admesh.dir/stlinit.cpp.o.d -o CMakeFiles/admesh.dir/stlinit.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp:196:29: warning: unused variable ‘temp’ [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ In member function ‘ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.216537 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:32: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) { | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/util.cpp.o [ 6%] Built target hintsToPot /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/depend cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/util.cpp.o -MF CMakeFiles/admesh.dir/util.cpp.o.d -o CMakeFiles/admesh.dir/util.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/global-encoding-check.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Nothing to be done for 'src/build-utils/CMakeFiles/global-encoding-check.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target global-encoding-check [ 6%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_demo.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stl.h:31, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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 | ^~~~~~ [ 6%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_draw.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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, " "); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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); | ~~~~~^~~~~~~~~~~~~~~ [ 6%] Linking CXX static library libclipper.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -P CMakeFiles/clipper.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/clipper.dir/link.txt --verbose=1 /usr/bin/ar qc libclipper.a CMakeFiles/clipper.dir/clipper_z.cpp.o /usr/bin/ranlib libclipper.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target clipper /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/arduino.c.o.d -o CMakeFiles/avrdude.dir/arduino.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/arduino.c [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/avr.c.o.d -o CMakeFiles/avrdude.dir/avr.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -MF CMakeFiles/imgui.dir/imgui_stdlib.cpp.o.d -o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_stdlib.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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); | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘stl_open_count_facets(stl_file*, char const*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:112:23: warning: argument 1 null where non-null expected [-Wnonnull] 112 | fclose(fp); | ~~~~~~^~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:23: /usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [ 7%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -MF CMakeFiles/imgui.dir/imgui_tables.cpp.o.d -o CMakeFiles/imgui.dir/imgui_tables.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_tables.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp: In function ‘void stl_repair(stl_file*, bool, bool, bool, float, bool, float, bool, int, bool, bool, bool, bool, bool, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp:327:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) | ^~ [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o [ 7%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -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 CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/avrpart.c.o.d -o CMakeFiles/avrdude.dir/avrpart.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avrpart.c In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/avr910.c.o.d -o CMakeFiles/avrdude.dir/avr910.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr910.c In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/semver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 7%] Building C object src/semver/CMakeFiles/semver.dir/semver.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/semver/CMakeFiles/semver.dir/semver.c.o -MF CMakeFiles/semver.dir/semver.c.o.d -o CMakeFiles/semver.dir/semver.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver/semver.c [ 7%] Linking C static library libsemver.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -P CMakeFiles/semver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -E cmake_link_script CMakeFiles/semver.dir/link.txt --verbose=1 /usr/bin/ar qc libsemver.a CMakeFiles/semver.dir/semver.c.o [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/bitbang.c.o.d -o CMakeFiles/avrdude.dir/bitbang.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/bitbang.c /usr/bin/ranlib libsemver.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 7%] Built target semver [ 8%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/IntersectionPoints.cpp [ 9%] Building C object src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/buspirate.c.o.d -o CMakeFiles/avrdude.dir/buspirate.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/buspirate.c [ 9%] Building C object src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/butterfly.c.o.d -o CMakeFiles/avrdude.dir/butterfly.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/butterfly.c [ 9%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/config.c.o.d -o CMakeFiles/avrdude.dir/config.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c [ 9%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/config_gram.c.o.d -o CMakeFiles/avrdude.dir/config_gram.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config_gram.c [ 10%] Linking CXX static library libadmesh.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -P CMakeFiles/admesh.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -E cmake_link_script CMakeFiles/admesh.dir/link.txt --verbose=1 /usr/bin/ar qc libadmesh.a CMakeFiles/admesh.dir/connect.cpp.o CMakeFiles/admesh.dir/normals.cpp.o CMakeFiles/admesh.dir/shared.cpp.o CMakeFiles/admesh.dir/stl_io.cpp.o CMakeFiles/admesh.dir/stlinit.cpp.o CMakeFiles/admesh.dir/util.cpp.o /usr/bin/ranlib libadmesh.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 10%] Built target admesh [ 10%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_widgets.cpp config_gram.y: In function ‘yyparse’: config_gram.y:1217:7: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] config_gram.y:672:7: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/crc16.c.o.d -o CMakeFiles/avrdude.dir/crc16.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/crc16.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/fileio.c.o.d -o CMakeFiles/avrdude.dir/fileio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/fileio.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/linuxgpio.c.o.d -o CMakeFiles/avrdude.dir/linuxgpio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/linuxgpio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/lexer.c.o.d -o CMakeFiles/avrdude.dir/lexer.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/lexer.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lists.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/lists.c.o.d -o CMakeFiles/avrdude.dir/lists.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/lists.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/pgm.c.o.d -o CMakeFiles/avrdude.dir/pgm.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pgm.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/pgm_type.c.o.d -o CMakeFiles/avrdude.dir/pgm_type.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pgm_type.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/pickit2.c.o.d -o CMakeFiles/avrdude.dir/pickit2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pickit2.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/pindefs.c.o.d -o CMakeFiles/avrdude.dir/pindefs.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pindefs.c In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:2561: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function ‘CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const’: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type ‘CGAL::internal::Weight_min_max_dihedral_and_area’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/safemode.c.o.d -o CMakeFiles/avrdude.dir/safemode.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/safemode.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/ser_avrdoper.c.o.d -o CMakeFiles/avrdude.dir/ser_avrdoper.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_avrdoper.c In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp:5: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/serbb_posix.c.o.d -o CMakeFiles/avrdude.dir/serbb_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/serbb_posix.c /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/serbb_win32.c.o.d -o CMakeFiles/avrdude.dir/serbb_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/serbb_win32.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/ser_posix.c.o.d -o CMakeFiles/avrdude.dir/ser_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_posix.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/ser_win32.c.o.d -o CMakeFiles/avrdude.dir/ser_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_win32.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/stk500.c.o.d -o CMakeFiles/avrdude.dir/stk500.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500.c [ 13%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -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 CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/stk500generic.c.o.d -o CMakeFiles/avrdude.dir/stk500generic.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500generic.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/stk500v2.c.o.d -o CMakeFiles/avrdude.dir/stk500v2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500v2.c [ 13%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -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 CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TryCatchSignal.cpp [ 13%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/term.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/term.c.o.d -o CMakeFiles/avrdude.dir/term.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/term.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/update.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/update.c.o.d -o CMakeFiles/avrdude.dir/update.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/update.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/wiring.c.o.d -o CMakeFiles/avrdude.dir/wiring.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/wiring.c [ 14%] Building C object src/avrdude/CMakeFiles/avrdude.dir/main.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -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 CMakeFiles/avrdude.dir/main.c.o.d -o CMakeFiles/avrdude.dir/main.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/main.c [ 14%] Building CXX object src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -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 CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o.d -o CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avrdude-slic3r.cpp In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of ‘std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]’: /usr/include/CGAL/long_double.h:122:75: required from here 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 15%] Linking CXX static library libavrdude.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -P CMakeFiles/avrdude.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude.dir/link.txt --verbose=1 /usr/bin/ar qc libavrdude.a CMakeFiles/avrdude.dir/arduino.c.o CMakeFiles/avrdude.dir/avr.c.o CMakeFiles/avrdude.dir/avrpart.c.o CMakeFiles/avrdude.dir/avr910.c.o CMakeFiles/avrdude.dir/bitbang.c.o CMakeFiles/avrdude.dir/buspirate.c.o CMakeFiles/avrdude.dir/butterfly.c.o CMakeFiles/avrdude.dir/config.c.o CMakeFiles/avrdude.dir/config_gram.c.o CMakeFiles/avrdude.dir/crc16.c.o CMakeFiles/avrdude.dir/fileio.c.o CMakeFiles/avrdude.dir/lexer.c.o CMakeFiles/avrdude.dir/linuxgpio.c.o CMakeFiles/avrdude.dir/lists.c.o CMakeFiles/avrdude.dir/pgm.c.o CMakeFiles/avrdude.dir/pgm_type.c.o CMakeFiles/avrdude.dir/pickit2.c.o CMakeFiles/avrdude.dir/pindefs.c.o CMakeFiles/avrdude.dir/safemode.c.o CMakeFiles/avrdude.dir/ser_avrdoper.c.o CMakeFiles/avrdude.dir/serbb_posix.c.o CMakeFiles/avrdude.dir/serbb_win32.c.o CMakeFiles/avrdude.dir/ser_posix.c.o CMakeFiles/avrdude.dir/ser_win32.c.o CMakeFiles/avrdude.dir/stk500.c.o CMakeFiles/avrdude.dir/stk500generic.c.o CMakeFiles/avrdude.dir/stk500v2.c.o CMakeFiles/avrdude.dir/term.c.o CMakeFiles/avrdude.dir/update.c.o CMakeFiles/avrdude.dir/wiring.c.o CMakeFiles/avrdude.dir/main.c.o "CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o" /usr/bin/ranlib libavrdude.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 15%] Built target avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 15%] Building CXX object src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -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 CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o.d -o CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/main-standalone.cpp [ 15%] Linking CXX executable avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude-slic3r.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o" -o avrdude-slic3r libavrdude.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354:24: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); | ^ lexer.c:2825:17: note: type mismatch in parameter 2 lexer.c:2825:17: note: type ‘int’ should match type ‘size_t’ lexer.c:2825:17: note: ‘yy_scan_bytes’ was previously declared here lexer.c:2825:17: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:12: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 16%] Linking CXX static library libimgui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -P CMakeFiles/imgui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -E cmake_link_script CMakeFiles/imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libimgui.a CMakeFiles/imgui.dir/imgui.cpp.o CMakeFiles/imgui.dir/imgui_demo.cpp.o CMakeFiles/imgui.dir/imgui_draw.cpp.o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o CMakeFiles/imgui.dir/imgui_tables.cpp.o CMakeFiles/imgui.dir/imgui_widgets.cpp.o /usr/bin/ranlib libimgui.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target imgui In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp:7: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target avrdude-slic3r In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/CORE_Expr.h:183, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h:25, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign_scalar.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:40: /usr/include/CGAL/CORE_BigInt.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:191: /usr/include/CGAL/CORE_BigRat.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Exception.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.4198634]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:305:29: note: ‘’ declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:309:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:301:29: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.4198765]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:309:29: note: ‘’ declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201209]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201208]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.4201207]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3899547]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3899598]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:266:29: note: ‘’ declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ 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: In member function ‘boost::tuples::cons, boost::tuples::cons > >::cons(boost::tuples::cons, boost::tuples::cons > > const&)’, 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 ‘std::pair, bool>::pair, bool, true>(CGAL::Sphere_3&&, bool&&)’ at /usr/include/c++/14/bits/stl_pair.h:882:4, inlined from ‘std::make_pair, bool>(CGAL::Sphere_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Sphere_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:331:44, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Sphere_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:10: /usr/include/boost/tuple/detail/tuple_basic.hpp:314:27: warning: ‘MEM[(const struct cons &)&D.4422574].head’ may be used uninitialized [-Wmaybe-uninitialized] 314 | cons( const cons& u ) : head(u.head), tail(u.tail) {} | ^~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Sphere_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:331:27: note: ‘’ declared here 331 | return std::make_pair(Sphere_3(), false); | ^~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.4523412]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.4523463]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:266:29: note: ‘’ declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Plane_3::has_on(CGAL::Point_3 const&) const’ at /usr/include/CGAL/Plane_3.h:145:33, inlined from ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp:130:21: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.4592845]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Plane_3::has_on(CGAL::Point_3 const&) const’ at /usr/include/CGAL/Plane_3.h:145:33, inlined from ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp:130:40: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.4593081]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function ‘igl::copyleft::cgal::remesh_intersections, Eigen::Matrix, CGAL::Epeck, Eigen::Matrix >, -1, -1, 0, -1, -1>, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix >(Eigen::MatrixBase > const&, Eigen::MatrixBase > const&, std::vector, std::allocator > > const&, std::map::Index, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > >, std::less::Index>, std::allocator::Index const, std::vector::Index, CGAL::Object>, std::allocator::Index, CGAL::Object> > > > > > const&, bool, Eigen::PlainObjectBase >, -1, -1, 0, -1, -1> >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ [ 16%] Linking CXX static library liblibslic3r_cgal.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_cgal.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_cgal.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_cgal.a CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o /usr/bin/ranlib liblibslic3r_cgal.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target libslic3r_cgal /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -MF CMakeFiles/libslic3r.dir/BuildVolume.cpp.o.d -o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -MF CMakeFiles/libslic3r.dir/clipper.cpp.o.d -o CMakeFiles/libslic3r.dir/clipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -MF CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o.d -o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Algorithm/RegionExpansion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/pchheader.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -MF CMakeFiles/libslic3r.dir/AABBMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -MF CMakeFiles/libslic3r.dir/Brim.cpp.o.d -o CMakeFiles/libslic3r.dir/Brim.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void Slic3r::ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431: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] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct Slic3r::ClipperLib::TEdge’ declared here 230 | struct TEdge { | ^~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘Slic3r::ClipperLib::PolyNode::PolyNode(Slic3r::ClipperLib::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(Slic3r::ClipperLib::PolyNode&&)Slic3r::ClipperLib::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.423784 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:8: In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM [(void *)&cc]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM [(void *)&cc]’ was declared here 320 | Eigen::Matrix cc; | ^~ In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM[(double &)&cc + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM[(double &)&cc + 16]’ was declared here 320 | Eigen::Matrix cc; | ^~ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o -MF CMakeFiles/libslic3r.dir/Color.cpp.o.d -o CMakeFiles/libslic3r.dir/Color.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Color.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF CMakeFiles/libslic3r.dir/Config.cpp.o.d -o CMakeFiles/libslic3r.dir/Config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/EdgeGrid.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o -MF CMakeFiles/libslic3r.dir/Emboss.cpp.o.d -o CMakeFiles/libslic3r.dir/Emboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Emboss.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/hashtable_policy.h:36, from /usr/include/c++/14/bits/hashtable.h:35, from /usr/include/c++/14/bits/unordered_map.h:33, from /usr/include/c++/14/unordered_map:41, from /usr/include/c++/14/functional:63, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:6: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/bits/alloc_traits.h:39, from /usr/include/c++/14/ext/alloc_traits.h:34, from /usr/include/c++/14/bits/hashtable_policy.h:39: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /usr/include/c++/14/type_traits:920:30: required from ‘struct std::is_polymorphic >’ 920 | : public __bool_constant<__is_polymorphic(_Tp)> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/details/polymorphic_impl.hpp:797:48: required from ‘const cereal::detail::bind_to_archives& cereal::detail::bind_to_archives::bind() const [with T = Slic3r::ConfigOptionSingle; Tag = cereal::detail::polymorphic_binding_tag]’ 797 | static_assert( std::is_polymorphic::value, | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:1440:1: required from here 1440 | CEREAL_REGISTER_TYPE(Slic3r::ConfigOptionSingleNullable) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygonsIndex.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionRole.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionSimulator.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp: In member function ‘std::pair Slic3r::Extruder::extrude(double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:26:54: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | std::pair Extruder::extrude(double dE) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘std::pair Slic3r::path_lengths_along_contour(const ContourIntersectionPoint*, const ContourIntersectionPoint*, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:263:149: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | std::pair path_lengths_along_contour(const ContourIntersectionPoint *cp1, const ContourIntersectionPoint *cp2, double contour_length) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:85: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:74: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/boost/geometry/index/rtree.hpp:57, 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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:27: /usr/include/boost/geometry/index/predicates.hpp: In instantiation of ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: required from here 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::Polylines Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp: In function ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ In function ‘Slic3r::base_support_extend_infill_lines(std::vector >&, Slic3r::BoundaryInfillGraph&, double, Slic3r::FillParams const&)’, inlined from ‘Slic3r::Fill::connect_base_support(std::vector >&&, std::vector > const&, Slic3r::BoundingBox const&, std::vector >&, double, Slic3r::FillParams const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:2156:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1745:39: warning: ‘dist_y_next’ may be used uninitialized [-Wmaybe-uninitialized] 1745 | dist_y_prev < dist_y_next ? extend_prev_idx : extend_next_idx = -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘Slic3r::Fill::connect_base_support(std::vector >&&, std::vector > const&, Slic3r::BoundingBox const&, std::vector >&, double, Slic3r::FillParams const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1687:38: note: ‘dist_y_next’ was declared here 1687 | coord_t dist_y_next; | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘void Slic3r::FillAdaptive::add_hook(const Intersection&, double, coordf_t, double, const rtree_t&, const Slic3r::Lines&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Line&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:668:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 668 | static inline rtree_segment_t mk_rtree_seg(const Line &l) { | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::add_hook(Slic3r::FillAdaptive::Intersection const&, double, double, double, boost::geometry::index::rtree >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > > const&, std::vector > const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::connect_lines_using_hooks(std::vector >&&, Slic3r::ExPolygon const&, double, double, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Layer.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillRectilinear.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/TreeNode.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::adaptive_fill_line_spacing(Slic3r::PrintObject const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o CMakeFiles/libslic3r.dir/Flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:5: In function ‘std::__make_heap >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>&)void’, inlined from ‘std::__heap_select >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&)>(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ 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:79: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /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 ‘std::__make_heap >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ 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 ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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 long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/objparser.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -MF CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STEP.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ThumbnailData.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp: In function ‘std::pair Slic3r::ExtrusionProcessor::calculate_overhang_speed(const Slic3r::ExtrusionAttributes&, const Slic3r::FullPrintConfig&, size_t, float, float)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:144:71: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | float default_speed) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘std::string Slic3r::GCodeWriter::extrude_to_xy(const Slic3r::Vec2d&, double, std::string_view)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:377:51: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | w.emit_e(m_extrusion_axis, m_extruder->extrude(dE).second); | ~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘std::vector > Slic3r::getFakeExtrusionPathsFromWipeTower(const WipeTowerData&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:113:114: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | const auto [cone_base_R, cone_scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp: In static member function ‘static std::pair Slic3r::WipeTower::get_wipe_tower_cone_base(double, double, double, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:1483:122: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | std::pair WipeTower::get_wipe_tower_cone_base(double width, double height, double depth, double angle_deg) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ArcWelder.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:23: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Circle.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: required from here 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ConvexHull.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/MedialAxis.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiOffset.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCodeGenerator::_extrude(const Slic3r::ExtrusionAttributes&, const Slic3r::Geometry::ArcWelder::Path&, std::string_view, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3393 | external_perim_reference_speed, speed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtils.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -MF CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o.d -o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Layer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘Slic3r::GCodeGenerator::collect_layers_to_print(Slic3r::PrintObject const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF CMakeFiles/libslic3r.dir/Line.cpp.o.d -o CMakeFiles/libslic3r.dir/Line.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Line.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -MF CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o.d -o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BlacklistedLibraryCheck.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -MF CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LocalesUtils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o -MF CMakeFiles/libslic3r.dir/CutUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/CutUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF CMakeFiles/libslic3r.dir/Model.cpp.o.d -o CMakeFiles/libslic3r.dir/Model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -MF CMakeFiles/libslic3r.dir/ModelArrange.cpp.o.d -o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -MF CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘Slic3r::GCodeGenerator::_extrude[abi:cxx11](Slic3r::ExtrusionAttributes const&, std::vector > const&, std::basic_string_view >, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3261:13: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3261 | std::string GCodeGenerator::_extrude( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -MF CMakeFiles/libslic3r.dir/MeshNormals.cpp.o.d -o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshNormals.cpp [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o -MF CMakeFiles/libslic3r.dir/Measure.cpp.o.d -o CMakeFiles/libslic3r.dir/Measure.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:1070:67: required from here 1070 | pairs[numPairs++] = std::make_pair(cs, sn); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeSettingsDb_AppCfg.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Scene.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/Beds.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFP.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_Tesselate.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/EdgeCache.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp:8: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/MP_Float.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiPoint.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NormalUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NSVGUtils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ 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:79, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:9: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ObjectID.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/ArrangeItemTraits.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/PackingContext.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ 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:79, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:6: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o CMakeFiles/libslic3r.dir/Platform.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Platform.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF CMakeFiles/libslic3r.dir/Point.cpp.o.d -o CMakeFiles/libslic3r.dir/Point.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Polygon.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -MF CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MutablePolygon.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PolygonTrimmer.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Polyline.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o CMakeFiles/libslic3r.dir/Preset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -MF CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o.d -o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrincipalComponents2D.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF CMakeFiles/libslic3r.dir/Print.cpp.o.d -o CMakeFiles/libslic3r.dir/Print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp: In static member function ‘static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300: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] 300 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -MF CMakeFiles/libslic3r.dir/PrintApply.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintApply.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:24: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In static member function ‘static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672: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] 1672 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp:22: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘Slic3r::Points Slic3r::Print::first_layer_wipe_tower_corners() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1257:189: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | const auto [cone_R, cone_x_scale] = WipeTower::get_wipe_tower_cone_base(m_config.wipe_tower_width, m_wipe_tower_data.height, m_wipe_tower_data.depth, m_config.wipe_tower_cone_angle); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PNGReadWrite.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/QuadricEdgeCollapse.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o CMakeFiles/libslic3r.dir/Semver.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Semver.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In member function ‘std::pair, std::unique_ptr > Slic3r::PrintObject::prepare_adaptive_infill_data(const std::vector >&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:90: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp: In function ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:842:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 842 | if (chain2_flip) | ^~ In file included from /usr/include/c++/14/cassert:44, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:844:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 844 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicesToTriangleMesh.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp: In member function ‘virtual std::string Slic3r::SLAPrint::validate(std::vector >*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667:29: warning: loop variable ‘prefix’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 667 | for (const std::string& prefix : { "", "branching" }) { | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp: In function ‘void Slic3r::adjust_layer_height_profile(const SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, LayerHeightEditActionType)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:422:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 422 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /usr/include/boost/assert.hpp:58, from /usr/include/boost/variant/detail/forced_return.hpp:17, from /usr/include/boost/variant/variant.hpp:29, from /usr/include/boost/variant.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AnyPtr.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/CSGMesh.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/VoxelizeCSGMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:425:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 425 | assert(layer_height_profile.size() >= 2); | ^~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -MF CMakeFiles/libslic3r.dir/Subdivide.cpp.o.d -o CMakeFiles/libslic3r.dir/Subdivide.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Subdivide.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:5: /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Slic3r::SlicingAdaptive::FaceZ; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Slic3r::SlicingAdaptive::FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘std::pair Slic3r::FFFTreeSupport::extrude_branch(const std::vector&, const TreeSupportSettings&, const Slic3r::SlicingParameters&, const std::vector >&, indexed_triangle_set&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:596:56: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | indexed_triangle_set &result) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:5: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o CMakeFiles/libslic3r.dir/Surface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Surface.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SurfaceCollection.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Line.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:14: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SVG.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Tesselate.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMesh.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF CMakeFiles/libslic3r.dir/utils.cpp.o.d -o CMakeFiles/libslic3r.dir/utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/utils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF CMakeFiles/libslic3r.dir/Time.cpp.o.d -o CMakeFiles/libslic3r.dir/Time.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Time.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o -MF CMakeFiles/libslic3r.dir/Timer.cpp.o.d -o CMakeFiles/libslic3r.dir/Timer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Timer.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o CMakeFiles/libslic3r.dir/Thread.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Thread.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSetSampling.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Zipper.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MinAreaBoundingBox.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/miniz_extension.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/OpenVDBUtils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Pad.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeMesher.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:5: In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2376:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2377:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeBuilder.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Vec3d&, const Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterToPolygons.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/ConcaveHull.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Clustering.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/eigen3/Eigen/Core:95, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ 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:79, 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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoostAdapter.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:8: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, 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<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:420:47: required from here 420 | auto [polar, azimuth] = dir_to_spheric(n); | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/BranchingTree.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionTBB, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:244:49: required from here 244 | auto conn = deepsearch_ground_connection(beam_ex_policy , m_sm, j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | get_radius(to), init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:7: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase > const&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:454:12, inlined from ‘__ct ’ at /usr/include/c++/14/bits/stl_pair.h:882:35, inlined from ‘Slic3r::sla::poisson_disk_from_samples > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1}>(std::vector, std::allocator > > const&, float, Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1})std::vector, std::allocator > >’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:492:47, inlined from ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:589: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) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp: In member function ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:489:38: note: ‘data’ declared here 489 | PoissonDiskGridEntry data; | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/PointCloud.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategy.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionJunction.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/SquareGrid.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Voronoi.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidationGraph.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Linking CXX static library liblibslic3r.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r.a CMakeFiles/libslic3r.dir/pchheader.cpp.o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o CMakeFiles/libslic3r.dir/Brim.cpp.o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o CMakeFiles/libslic3r.dir/clipper.cpp.o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o CMakeFiles/libslic3r.dir/Color.cpp.o CMakeFiles/libslic3r.dir/Config.cpp.o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o CMakeFiles/libslic3r.dir/Emboss.cpp.o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o CMakeFiles/libslic3r.dir/Extruder.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o CMakeFiles/libslic3r.dir/Flow.cpp.o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o CMakeFiles/libslic3r.dir/Format/STL.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o CMakeFiles/libslic3r.dir/GCode.cpp.o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o CMakeFiles/libslic3r.dir/Geometry.cpp.o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o CMakeFiles/libslic3r.dir/Layer.cpp.o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o CMakeFiles/libslic3r.dir/Line.cpp.o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o CMakeFiles/libslic3r.dir/CutUtils.cpp.o CMakeFiles/libslic3r.dir/Model.cpp.o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o CMakeFiles/libslic3r.dir/Measure.cpp.o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o CMakeFiles/libslic3r.dir/ObjectID.cpp.o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o CMakeFiles/libslic3r.dir/Platform.cpp.o CMakeFiles/libslic3r.dir/Point.cpp.o CMakeFiles/libslic3r.dir/Polygon.cpp.o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o CMakeFiles/libslic3r.dir/Polyline.cpp.o CMakeFiles/libslic3r.dir/Preset.cpp.o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o CMakeFiles/libslic3r.dir/AppConfig.cpp.o CMakeFiles/libslic3r.dir/Print.cpp.o CMakeFiles/libslic3r.dir/PrintApply.cpp.o CMakeFiles/libslic3r.dir/PrintBase.cpp.o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o CMakeFiles/libslic3r.dir/PrintObject.cpp.o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/Semver.cpp.o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o CMakeFiles/libslic3r.dir/Slicing.cpp.o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o CMakeFiles/libslic3r.dir/Subdivide.cpp.o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o CMakeFiles/libslic3r.dir/Surface.cpp.o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o CMakeFiles/libslic3r.dir/SVG.cpp.o CMakeFiles/libslic3r.dir/Tesselate.cpp.o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o CMakeFiles/libslic3r.dir/utils.cpp.o CMakeFiles/libslic3r.dir/Time.cpp.o CMakeFiles/libslic3r.dir/Timer.cpp.o CMakeFiles/libslic3r.dir/Thread.cpp.o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o CMakeFiles/libslic3r.dir/Zipper.cpp.o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o /usr/bin/ranlib liblibslic3r.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Built target libslic3r /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/depend /usr/bin/gmake -f tests/arrange/CMakeFiles/arrange_tests.dir/build.make tests/arrange/CMakeFiles/arrange_tests.dir/depend /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/depend /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/depend /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/depend /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/CMakeFiles/thumbnails_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/CMakeFiles/fff_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/CMakeFiles/arrange_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/CMakeFiles/sla_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/build [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/pchheader.cpp /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o [ 54%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -MF CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o.d -o CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/fff_print_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/CMakeFiles/libslic3r_tests.dir/DependInfo.cmake "--color=" [ 54%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o [ 55%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -MF CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/thumbnails_tests_main.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests_main.cpp /usr/bin/gmake -f tests/arrange/CMakeFiles/arrange_tests.dir/build.make tests/arrange/CMakeFiles/arrange_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 55%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -MF CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o.d -o CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/arrange_tests_main.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 55%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -MF CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/libslic3r_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp [ 55%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp [ 55%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp [ 55%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp [ 55%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp [ 56%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp [ 56%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_line.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_line.cpp [ 56%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_point.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_point.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 56%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp [ 56%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp:22: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_aabbindirect.cpp [ 57%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Linking CXX executable thumbnails_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/cmake -E cmake_link_script CMakeFiles/thumbnails_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -o thumbnails_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../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 /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so [ 58%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_kdtreeindirect.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Slic3r::Vec3d&, const Slic3r::Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 58%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arc_welder.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 58%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_offset.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp [ 59%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_utils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘int Slic3r::GLVolumeCollection::load_wipe_tower_preview(float, float, float, float, const std::vector >&, float, float, float, bool, float)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:575:99: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | const auto [R, scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_color.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_color.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp [ 60%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:14: In function ‘std::__copy_move::__copy_m(double const*, double const*, double*)double*’, inlined from ‘std::__copy_move_a2(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*, std::allocator&)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_config.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionSeq, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:118:50: required from here 118 | sla::deepsearch_ground_connection(ex_seq, sm, j, EndR, sla::DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 60%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_data.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_data.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 61%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 61%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 61%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 61%] Built target thumbnails_tests [ 62%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_fill.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 62%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:243:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | REQUIRE(num_inside == infill_points.size()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:376:39: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 376 | REQUIRE(layers.size() == layers_with_perimeters + config.opt_int("raft_layers")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable sla_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/sla_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -o sla_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../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 /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so [ 63%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_flow.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp [ 63%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_curve_fitting.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp [ 63%] Linking CXX executable arrange_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/cmake -E cmake_link_script CMakeFiles/arrange_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -o arrange_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../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 /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp [ 63%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_cut_surface.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_expolygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_layers.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600:18: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:627: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_model.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polyline.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_multi.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_polygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp: In function ‘void C_A_T_C_H_T_E_S_T_12()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:233:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 233 | REQUIRE(t0.size() == lower_config.opt_int("top_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:236:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 236 | REQUIRE(t1.size() == upper_config.opt_int("bottom_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:6: In function ‘Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:967:25, inlined from ‘Eigen::internal::evaluator > >::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, double>::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:603:81, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 3, 0>::run, Eigen::Matrix const> >(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&, Eigen::CwiseUnaryOp, Eigen::Matrix const> const&)double’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:258:96, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constdouble’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘Eigen::MatrixBase >::squaredNorm() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:128:31: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2345:16: warning: array subscript 3 is outside array bounds of ‘struct _Nested[1]’ [-Warray-bounds=] 2345 | return vec_xl(0, const_cast(from)); // cast needed by Clang | ^ In file included from /usr/include/eigen3/Eigen/Core:303: /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’: /usr/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: at offset 48 into object ‘n’ of size 48 127 | _Nested n(derived()); | ^ [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_priority_queue.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:32: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_print.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:79:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 79 | REQUIRE(loops.entities.size() == data.total); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 84 | REQUIRE(num_external == data.external); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:95:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | REQUIRE(cinternal == data.cinternal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:100:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 100 | REQUIRE(ccw == data.ccw); | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_meshboolean.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_marchingsquares.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_region_expansion.cpp In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_timeutils.cpp [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_utils.cpp [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_voronoi.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_optimizers.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_png_io.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:6: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)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 const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ 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 ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 69%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_surface_mesh.cpp [ 69%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:318: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | CGAL_LAZY_BINARY_OP(*, Lazy_exact_Mul) [ 69%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp [ 69%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_retraction.cpp [ 69%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_triangulation.cpp [ 69%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.h:54, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.h:39, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp:242: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp: In function ‘void igl::connect_boundary_to_infinity(const Eigen::PlainObjectBase&, typename DerivedF::Scalar, Eigen::PlainObjectBase&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp:28:70: warning: typedef ‘VectorXI’ locally defined but not used [-Wunused-local-typedefs] 28 | typedef Eigen::Matrix VectorXI; | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.h:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.h:41, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.h:41, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.h:50, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.h:252, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp: In instantiation of ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:39:23: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 39 | for (size_t c=0; c&, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedI = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:27:11: required from ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 27 | sortrows(A,true,sortA,IM); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sortrows.cpp:69:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 69 | for(int i = 0;i’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.h:85, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h: In instantiation of ‘bool igl::parallel_for(Index, const PrepFunctionType&, const FunctionType&, const AccumFunctionType&, size_t) [with Index = int; PrepFunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; FunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; AccumFunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; size_t = long unsigned int]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:109:22: required from ‘bool igl::parallel_for(Index, const FunctionType&, size_t) [with Index = int; FunctionType = sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::; size_t = long unsigned int]’ 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:284:15: required from ‘void igl::sort3(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 284 | parallel_for(num_outer,inner,16000); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:39:24: required from ‘void igl::sort(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 39 | return igl::sort3(X,dim,ascending,Y,IX); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:28:12: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 28 | igl::sort(F,2,true,sortF,unusedI); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:133:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 133 | loop_size’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp:601: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22: /usr/include/CGAL/MP_Float.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_shells.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:53:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < top_solid_layers + additional_ensuring_anchors; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:3: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.866631].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/catch2/catch.hpp:477, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:1: /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.871818].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_anyptr.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:779: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 779 | bool optimize_anchor_placement(Ex policy, [ 71%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp [ 72%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp:15:12: warning: ‘int get_brim_tool(const std::string&)’ defined but not used [-Wunused-function] 15 | static int get_brim_tool(const std::string &gcode) | ^~~~~~~~~~~~~ [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp [ 72%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 73%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_static_map.cpp [ 73%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_hollowing.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 73%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Linking CXX executable libslic3r_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -o libslic3r_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../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 /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 74%] Built target sla_print_tests [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp [ 74%] Linking CXX executable fff_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/fff_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_data.cpp.o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o CMakeFiles/fff_print_tests.dir/test_model.cpp.o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_print.cpp.o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -o fff_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../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 /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:5: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)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 const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ 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 ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp: In member function ‘virtual void Slic3r::GUI::TriangleSelectorGUI::render(Slic3r::GUI::ImGuiWrapper*, const Slic3r::Transform3d&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:877:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_enforcers), enforcers_color)’ 877 | for (auto iva : {std::make_pair(&m_iva_enforcers, enforcers_color), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_blockers), blockers_color)’ 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:8: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)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 const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ 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 ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:299: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | operator()(const typename K1::Point_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: In function ‘void rgbToYCoCgBlock(unsigned char*, const unsigned char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:855:9: warning: variable ‘blockCo’ set but not used [-Wunused-but-set-variable] 855 | int blockCo[16]; | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:856:9: warning: variable ‘blockCg’ set but not used [-Wunused-but-set-variable] 856 | int blockCg[16]; | ^~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:982:13: warning: ‘void stbgl__compress(unsigned char*, unsigned char*, int, int, int)’ defined but not used [-Wunused-function] 982 | static void stbgl__compress(unsigned char *p, unsigned char *rgba, int w, int h, int isDxt5) | ^~~~~~~~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:63:2: required from here 52 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::NotifyReleaseMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::show(const std::string&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: warning: loop variable ‘opt_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] 137 | for (const std::string& opt_key : {"suppress_hyperlinks", "downloader_url_registered"}) | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: 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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: warning: loop variable ‘opt_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] 140 | for (const std::string& opt_key : { "default_action_on_close_application" | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: 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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::accept(wxEvent&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797: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] 797 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:31: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:137: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3667:43: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3667 | return std::make_pair(0.0, 0.0); | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:7: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const float&; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:68: required from here 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3670:30: required from here 3670 | return std::make_pair(it->second.first * koef, it->second.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:318: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | CGAL_LAZY_BINARY_OP(*, Lazy_exact_Mul) /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct result_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:8: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 40B]’ 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 ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /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 const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 44B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /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 const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 48B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘void Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:66: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:86: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3659:34: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3659 | auto role_time_and_percent = [time_mode](GCodeExtrusionRole role) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3664:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3664 | auto used_filament_per_role = [this, imperial_units](GCodeExtrusionRole role) { | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:117:70: required from here 117 | config.option(opt_key)->set_at(vec_new, opt_index, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = Slic3r::FloatOrPercent; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:150:64: required from here 150 | config.option(opt_key)->set_at(vec_new, opt_index, opt_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 78%] Built target arrange_tests [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Geometry.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/I18N.cpp [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/IconManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:292: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | CGAL_LAZY_UNARY_OP(opposite, Lazy_exact_Opp) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapComboBox.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.hpp:29, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:41: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:86: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:627: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp:24: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp: In member function ‘Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(Slic3r::GUI::MenuFactory::MenuType)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1391:27: warning: ‘this’ pointer is null [-Wnonnull] 1391 | if (menu->FindItem(_L("Add instance")) != wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1402:27: warning: ‘this’ pointer is null [-Wnonnull] 1402 | if (menu->FindItem(_L("Add instance")) == wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:62: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp: In member function ‘void Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(Slic3r::DynamicPrintConfig*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297: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] 297 | for (const std::string& key : { "support_tree_angle", "support_tree_angle_slow", "support_tree_branch_diameter", | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(const Slic3r::DynamicPrintConfig&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635: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] 635 | for (const std::string& key : {"bed_custom_texture", "bed_custom_model"}) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635: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 [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CameraUtils.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘std::pair Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(const Slic3r::BoundingBoxf3&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:371:89: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | std::pair Camera::calc_tight_frustrum_zs_around(const BoundingBoxf3& box) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RemovableDriveManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SendSystemInfoDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float&; _T2 = float&; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:95:35: required from here 95 | buttons.push_back(std::make_pair(x, y)); | ~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:290:45: required from here 290 | buttons_out.push_back(std::make_pair(float(button.get_pos().m_x),float(button.get_pos().m_y))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ButtonsDescription.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 85%] Built target libslic3r_tests [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Snapshot.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp:36: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/ASCIIFolding.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Serial.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MsgDialog.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UpdateDialogs.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 86%] Built target fff_print_tests [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FirmwareDialog.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard_private.hpp:27, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:60: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Notebook.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp: In constructor ‘Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783:29: warning: loop variable ‘icon’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 783 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin", "notification_preferences" }) | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783: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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/wx-3.2/wx/dataview.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:8: In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:752:66: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:751:20: note: call to ‘operator delete(void*, unsigned long)’ here 751 | delete last_instance_node; | ^~~~~~~~~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:761:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:757:20: note: call to ‘operator delete(void*, unsigned long)’ here 757 | delete node_parent; | ^~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:777:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:773:20: note: call to ‘operator delete(void*, unsigned long)’ here 773 | delete node_parent; | ^~~~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:8: In function ‘std::__copy_move::__copy_m(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’, inlined from ‘std::__copy_move_a2(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned short*, unsigned short>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*, std::allocator&)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 3 and 9223372036854775806 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/vector:63: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [2, 9223372036854775806] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/BitmapToggleButton.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/Button.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/ComboBox.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/DropDown.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateColor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateHandler.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SwitchButton.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DownloaderFileGet.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In destructor ‘Slic3r::Http::priv::~priv()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:186:24: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 186 | ::curl_formfree(form); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:21: /usr/include/curl/curl.h:2617:1: note: declared here 2617 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::form_add_file(const char*, const boost::filesystem::path&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:290:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 290 | CURLFORM_COPYNAME, name, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2506:3: note: declared here 2506 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:291:25: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. Use curl_mime_filename() [-Wdeprecated-declarations] 291 | CURLFORM_FILENAME, filename, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2523:3: note: declared here 2523 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use curl_mime_filename()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:292:25: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 7.56.0. Use curl_mime_type() [-Wdeprecated-declarations] 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2521:3: note: declared here 2521 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use curl_mime_type()"), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:293:25: warning: ‘CURLFORM_STREAM’ is deprecated: since 7.56.0. Use curl_mime_data_cb() [-Wdeprecated-declarations] 293 | CURLFORM_STREAM, static_cast(&stream), | ^~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2527:3: note: declared here 2527 | CURLFORM_STREAM CURL_DEPRECATED(7.56.0, "Use curl_mime_data_cb()"), | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:294:25: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2511:3: note: declared here 2511 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:289:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 289 | ::curl_formadd(&form, &form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 290 | CURLFORM_COPYNAME, name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 291 | CURLFORM_FILENAME, filename, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | CURLFORM_STREAM, static_cast(&stream), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | CURLFORM_END | ~~~~~~~~~~~~ 296 | ); | ~ /usr/include/curl/curl.h:2581:1: note: declared here 2581 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::http_perform()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:359:34: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 359 | ::curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, xfercb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1291:3: note: declared here 1291 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:370:42: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 370 | ::curl_easy_setopt(curl, CURLOPT_HTTPPOST, form); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1191:3: note: declared here 1191 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘Slic3r::Http& Slic3r::Http::form_add(const std::string&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:515:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 515 | CURLFORM_COPYNAME, name.c_str(), | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2506:3: note: declared here 2506 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:516:25: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2509:3: note: declared here 2509 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:514:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 514 | ::curl_formadd(&p->form, &p->form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515 | CURLFORM_COPYNAME, name.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | CURLFORM_END | ~~~~~~~~~~~~ 518 | ); | ~ /usr/include/curl/curl.h:2581:1: note: declared here 2581 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FixModelByWin10.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FlashAir.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FontConfigHelp.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:352: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PrintHost.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Bonjour.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PresetUpdater.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Process.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/HexFile.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/TCPConsole.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/MKS.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WinRegistry.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WxFontUtils.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/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/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WifiScanner.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:10: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM [(void *)&hit_world]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM [(void *)&hit_world]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(double &)&hit_world + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM[(double &)&hit_world + 16]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 98%] Linking CXX static library liblibslic3r_gui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_gui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_gui.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_gui.a CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o /usr/bin/ranlib liblibslic3r_gui.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Built target libslic3r_gui /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/depend /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/CMakeFiles/PrusaSlicer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/DependInfo.cmake "--color=" [ 98%] Building CXX object src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o [100%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3rutils_tests_main.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -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/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -MF CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o.d -o CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/PrusaSlicer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [100%] Linking CXX executable slic3rutils_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/slic3rutils_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -o slic3rutils_tests ../../src/slic3r/liblibslic3r_gui.a ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a ../../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 /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so ../../src/avrdude/libavrdude.a ../../src/imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so ../../src/hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so.1.9.2 -lm /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lfontconfig [100%] Linking CXX executable prusa-slicer cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/PrusaSlicer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o prusa-slicer libslic3r/liblibslic3r.a -ldl -lstdc++ slic3r/liblibslic3r_gui.a -ldl libslic3r/liblibslic3r.a libslic3r/liblibslic3r.a admesh/libadmesh.a miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 clipper/libclipper.a boost/libnowide.a glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 semver/libsemver.a libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /usr/lib64/libexpat.so.1.9.2 -lm avrdude/libavrdude.a imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lfontconfig /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 181 | struct stbrp_context /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: note: a different type is defined in another translation unit 3745 | } stbrp_context; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: the first difference of corresponding definitions is field ‘align’ 185 | int align; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: a field with different name is defined in another translation unit 3744 | int x,y,bottom_y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 115 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: note: a different type is defined in another translation unit 3752 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: the first difference of corresponding definitions is field ‘id’ 118 | int id; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: a field with different name is defined in another translation unit 3754 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: a different type is defined in another translation unit 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: the first difference of corresponding definitions is field ‘x’ 177 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: a field of same name but different type is defined in another translation unit 3749 | unsigned char x; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: type ‘stbrp_coord’ should match type ‘unsigned char’ 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: a different type is defined in another translation unit 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: the first difference of corresponding definitions is field ‘x’ 3749 | unsigned char x; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: a field of same name but different type is defined in another translation unit 177 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: type ‘unsigned char’ should match type ‘stbrp_coord’ 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 3745 | } stbrp_context; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: note: a different type is defined in another translation unit 181 | struct stbrp_context /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: the first difference of corresponding definitions is field ‘x’ 3744 | int x,y,bottom_y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: a field with different name is defined in another translation unit 185 | int align; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 3752 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: note: a different type is defined in another translation unit 115 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: the first difference of corresponding definitions is field ‘x’ 3754 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: a field with different name is defined in another translation unit 118 | int id; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); ../../src/avrdude/lexer.c:2825: note: type mismatch in parameter 2 ../../src/avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ ../../src/avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here ../../src/avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); avrdude/lexer.c:2825: note: type mismatch in parameter 2 avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap.isra’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap.isra’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:101: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | std::pair create_ground_pillar( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:0, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:0, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:0: /usr/include/openvdb/tree/LeafManager.h:675: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘selection_changed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:736: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | void ObjectList::selection_changed() /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘add_layer_range_after_current’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:3353: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 3353 | void ObjectList::add_layer_range_after_current(const t_layer_height_range current_range) In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target slic3rutils_tests Symlinking the G-code viewer to PrusaSlicer cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sf prusa-slicer prusa-gcodeviewer Symlinking the resources directory into the build tree cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sfn /builddir/build/BUILD/PrusaSlicer-version_2.7.4/resources /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/../resources gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target PrusaSlicer gmake[1]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles 0 + pushd resources/icons ~/build/BUILD/PrusaSlicer-version_2.7.4/resources/icons ~/build/BUILD/PrusaSlicer-version_2.7.4 + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' ~/build/BUILD/PrusaSlicer-version_2.7.4 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.38Rykm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le ++ dirname /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + DESTDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/data -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/data/embossed_text.obj -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/data/hints.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/fonts -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/fonts/NotoSans-Regular.ttf -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/fonts/NotoSansCJK-Regular.ttc -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/fonts/README.txt -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/Pmetal_001.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer-mac_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-mac_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/advanced_plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_center.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_left.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_bottom.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_center.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_top.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/arrange.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/attention.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/browse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_black.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_blue.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_white.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/burn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cancel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/change_extruder.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off_disabled.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off_focused.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on_disabled.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on_focused.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/checked.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog_go.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/collapse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/collapse_btn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add_m.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_del.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_del_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/compare.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/convert_file.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cooling.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/copy.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/copy_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross_focus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross_focus_large.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_measure.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_object-info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_single.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state_global.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_stats.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_vector-index.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_vector.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut_connectors.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete_all_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot_small.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/dowel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/drop_down.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/drop_to_bed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_button.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_button_pressed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_gcode_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_layers_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_layers_some.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_uni.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/editor.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/editor_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/equal.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/error_tick.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/error_tick_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/exclamation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/exclamation_manifold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/exit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/expand_btn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_to_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/eye_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/eye_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/fdm_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/fdm_supports_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/flag_green.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/flag_red.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/funnel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/fuzzy_skin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/gcode.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/hollow.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/hollowing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/infill.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/instance_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/instance_remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/ironing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/layers.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/layers_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_colorchanges.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_customgcodes.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_deretract.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_pauseprints.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_retract.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_seams.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_shells.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_toolchanges.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_toolmarker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_travel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_wipe.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open_sys.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_bold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_italic.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_unbold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_unitalic.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_X.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_Y.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_Z.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/measure.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_transparent.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mmu_segmentation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mmu_segmentation_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_advanced.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_expert.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_simple.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/move.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/not_equal.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/note.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_cancel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_cancel_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_clippy.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_close.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_close_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_documentation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_documentation_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_eject_sd_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_error.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_minimalize.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_minimalize_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_open_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_pause.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_pause_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_play.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_play_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_preferences.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_preferences_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_right_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_warning.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/number_of_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/objlist_info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/open_browser.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/output+page_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/pad.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/paste.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/paste_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/pause_print.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/pause_print_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/place.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/plug.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/preview.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/preview_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer_placeholder.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/question.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/re_slice.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/reflection_x.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/reflection_y.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/refresh.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/resin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/revert_all_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/rotate.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/save.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/scalar_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/scale.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/seam.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/seam_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/search.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_blink.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_gray.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/set_separate_obj.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/settings.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/shape_gallery.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/sinking.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/skirt+brim.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_view_original.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_view_processed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/snap.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_dec.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_dec_act.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_inc.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_inc_act.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/splashscreen.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_object_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_objects.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_parts.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_parts_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/spool.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/stl.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/support.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/support_blocker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/support_enforcer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/switch_presets.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/test.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_down.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_left.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_up.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/tick_mark.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/time.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/timer_dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/timer_dot_empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/toggle_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/toggle_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_arrow.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_arrow_2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_background.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/upload_queue.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/vector_filament_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/vector_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/wrench.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/icons/wrench_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/PrusaSlicer.pot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/be -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/be/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/be/PrusaSlicer_be.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca/PrusaSlicer_ca.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/de -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/de/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/de/PrusaSlicer_de.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/en -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/en/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/en/PrusaSlicer_en.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/es -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/es/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/es/PrusaSlicer_es.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi/PrusaSlicer_fi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu/PrusaSlicer_hu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/it -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/it/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/it/PrusaSlicer_it.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/list.txt -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer_pt_BR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/af.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/an.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ar.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/be.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ca.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ca@valencia.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/cs.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/da.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/de.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/el.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/en.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/en.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/es.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/eu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fa_IR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/gl_ES.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/id.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/it.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ja.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ko.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/lt.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/lv.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ms.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/nb.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ne.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/nl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pt.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pt_BR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ro.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ru.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sq.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sv.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ta.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/tr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/uk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/vi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/zh_CN.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/zh_TW.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer_zh_CN.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer_zh_TW.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-texture_v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-texture_v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/i3megas.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/mega0.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X3 Plus_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X3 Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Max_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Plus_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-plus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-pro.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-max.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-plus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-pro.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BIQUBX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BX_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BX_Texture.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/CocoaPress_MiniChef.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SMARTPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER2PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAXNEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3NEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2NEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5S1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10max.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10max_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s4.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10spro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr20.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr200b.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr200b_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr5pro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr6se.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr6se_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr8.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr8_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2pro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2pro_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender5plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender6.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender6_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender7.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender7_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoond1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoonv1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoonv1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2D_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNEX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/125X130.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/125x130.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/150x150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/150x150.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/160x160.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/160x160.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/180X150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/180x150.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/200x200.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/200x200.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/220x220.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/220x220.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/250x250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/250x250.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/255x255.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/255x255.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/300x180.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/300x180.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/320x320.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/320x320.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/E180_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/GiantArmD200_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProB_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProC_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProW_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeDucer_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarMax_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarPro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/Mizar_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/ThunderPro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/Thunder_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_XE750_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-200_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-350_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1_Texture.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK35_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/miniIS.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/miniISbeta.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk35.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk39.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xl.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_beta.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_300_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_400_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_500_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VMINION_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Zero2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Zero3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero2_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero3_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01 PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Copy Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Dual Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Mirror Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 01_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 02_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06 PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/Sovol.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Templates.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Templates.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/AQD_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/aq_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/CosmosII_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/Cosmos_II_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NPC_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/Nebula_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_SW_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v0_120_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-SW-250x210.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v0-120.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-250.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-300.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-250.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-300.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-350.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-SW-MK52.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v0-120.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-350.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-350.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/150_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/220_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/310_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z5X_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z8_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z9_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_220.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_310.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX15P_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax15p.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax15p_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110 -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140 -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.gs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/dashed_lines.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/dashed_lines.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/wireframe.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/wireframe.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/3DBenchy.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/3DBenchy.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3_hex_nut.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3_hex_nut.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3x10_screw.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3x10_screw.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/box.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/box.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/bunny.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/bunny.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cone.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cone.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cylinder.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cylinder.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/helper_disk.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/helper_disk.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/pyramid.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/pyramid.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base_rounded.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base_rounded.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sphere.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sphere.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/torus.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/torus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/universal wall mount hole.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/shapes/universal wall mount hole.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/applications/PrusaSlicer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/applications/PrusaGcodeviewer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/32x32/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/32x32/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/128x128/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/192x192/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/icons/hicolor/192x192/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/lib/udev/rules.d -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/lib/udev/rules.d/90-3dconnexion.rules -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/bin/prusa-slicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/lib64/OCCTWrapper.so + mv /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/bin/prusa-slicer /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/bin/prusa-slicer.wrapped + cat + chmod 755 /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/bin/prusa-slicer + mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/appdata + install -m 644 /builddir/build/SOURCES/prusa-slicer.appdata.xml /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/appdata/prusa-slicer.appdata.xml + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le//usr/lib64/perl5/vendor_perl + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le//usr/share/perl5/vendor_perl + ls -lR /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization: total 476 -rw-r--r--. 1 mockbuild mock 479212 Apr 5 09:25 PrusaSlicer.pot drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 be drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 ca drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 cs drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 de drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 en drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 es drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 fi drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 fr drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 hu drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 it drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 ja drwxr-xr-x. 1 mockbuild mock 68 May 9 20:40 ko drwxr-xr-x. 1 mockbuild mock 142 May 9 20:40 ko_KR -rw-r--r--. 1 mockbuild mock 4400 Apr 5 09:25 list.txt drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 nl drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 pl drwxr-xr-x. 1 mockbuild mock 68 May 9 20:40 pt_BR drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 ru drwxr-xr-x. 1 mockbuild mock 56 May 9 20:40 sl drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 tr drwxr-xr-x. 1 mockbuild mock 62 May 9 20:40 uk drwxr-xr-x. 1 mockbuild mock 524 May 9 20:40 wx_locale drwxr-xr-x. 1 mockbuild mock 68 May 9 20:40 zh_CN drwxr-xr-x. 1 mockbuild mock 68 May 9 20:40 zh_TW /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/be: total 1676 -rw-r--r--. 1 mockbuild mock 609091 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1105773 Apr 5 09:25 PrusaSlicer_be.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca: total 1368 -rw-r--r--. 1 mockbuild mock 465276 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 930559 Apr 5 09:25 PrusaSlicer_ca.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs: total 1504 -rw-r--r--. 1 mockbuild mock 607391 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 926404 Apr 5 09:25 PrusaSlicer_cs.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/de: total 1532 -rw-r--r--. 1 mockbuild mock 622102 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 942573 Apr 5 09:25 PrusaSlicer_de.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/en: total 664 -rw-r--r--. 1 mockbuild mock 9916 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 663960 Apr 5 09:25 PrusaSlicer_en.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/es: total 1528 -rw-r--r--. 1 mockbuild mock 619717 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 938760 Apr 5 09:25 PrusaSlicer_es.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi: total 772 -rw-r--r--. 1 mockbuild mock 56834 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 729439 Apr 5 09:25 PrusaSlicer_fi.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr: total 1560 -rw-r--r--. 1 mockbuild mock 637672 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 957325 Apr 5 09:25 PrusaSlicer_fr.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu: total 1216 -rw-r--r--. 1 mockbuild mock 362137 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 878841 Apr 5 09:25 PrusaSlicer_hu.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/it: total 1512 -rw-r--r--. 1 mockbuild mock 612986 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 932237 Apr 5 09:25 PrusaSlicer_it.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja: total 1596 -rw-r--r--. 1 mockbuild mock 642007 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 989389 Apr 5 09:25 PrusaSlicer_ja.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko: total 988 -rw-r--r--. 1 mockbuild mock 205570 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 801869 Apr 5 09:25 PrusaSlicer_ko_KR.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR: total 2180 -rw-r--r--. 1 mockbuild mock 264543 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 829438 Apr 5 09:25 PrusaSlicer_ko.po -rw-r--r--. 1 mockbuild mock 302409 Apr 5 09:25 PrusaSlicer_ko_KR.mo -rw-r--r--. 1 mockbuild mock 829431 Apr 5 09:25 PrusaSlicer_ko_KR.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl: total 1180 -rw-r--r--. 1 mockbuild mock 345337 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 859653 Apr 5 09:25 PrusaSlicer_nl.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl: total 1500 -rw-r--r--. 1 mockbuild mock 598921 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 930950 Apr 5 09:25 PrusaSlicer_pl.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR: total 1340 -rw-r--r--. 1 mockbuild mock 493158 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 875338 Apr 5 09:25 PrusaSlicer_pt_BR.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru: total 1716 -rw-r--r--. 1 mockbuild mock 629011 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1123594 Apr 5 09:25 PrusaSlicer_ru.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl: total 820 -rw-r--r--. 1 mockbuild mock 70057 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 762365 Apr 5 09:25 PrusaSlicer.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr: total 1272 -rw-r--r--. 1 mockbuild mock 409573 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 892837 Apr 5 09:25 PrusaSlicer_tr.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk: total 1260 -rw-r--r--. 1 mockbuild mock 343406 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 944409 Apr 5 09:25 PrusaSlicer_uk.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale: total 12076 -rw-r--r--. 1 mockbuild mock 254192 Apr 5 09:25 af.po -rw-r--r--. 1 mockbuild mock 263813 Apr 5 09:25 an.po -rw-r--r--. 1 mockbuild mock 226073 Apr 5 09:25 ar.po -rw-r--r--. 1 mockbuild mock 274391 Apr 5 09:25 be.po -rw-r--r--. 1 mockbuild mock 274507 Apr 5 09:25 ca.po -rw-r--r--. 1 mockbuild mock 255216 Apr 5 09:25 ca@valencia.po -rw-r--r--. 1 mockbuild mock 271625 Apr 5 09:25 cs.po -rw-r--r--. 1 mockbuild mock 243232 Apr 5 09:25 da.po -rw-r--r--. 1 mockbuild mock 278607 Apr 5 09:25 de.po -rw-r--r--. 1 mockbuild mock 304816 Apr 5 09:25 el.po -rw-r--r--. 1 mockbuild mock 346 Apr 5 09:25 en.mo -rw-r--r--. 1 mockbuild mock 194421 Apr 5 09:25 en.po -rw-r--r--. 1 mockbuild mock 250063 Apr 5 09:25 es.po -rw-r--r--. 1 mockbuild mock 262408 Apr 5 09:25 eu.po -rw-r--r--. 1 mockbuild mock 196551 Apr 5 09:25 fa_IR.po -rw-r--r--. 1 mockbuild mock 258613 Apr 5 09:25 fi.po -rw-r--r--. 1 mockbuild mock 283147 Apr 5 09:25 fr.po -rw-r--r--. 1 mockbuild mock 273788 Apr 5 09:25 gl_ES.po -rw-r--r--. 1 mockbuild mock 330500 Apr 5 09:25 hi.po -rw-r--r--. 1 mockbuild mock 247351 Apr 5 09:25 hr.po -rw-r--r--. 1 mockbuild mock 263842 Apr 5 09:25 hu.po -rw-r--r--. 1 mockbuild mock 253061 Apr 5 09:25 id.po -rw-r--r--. 1 mockbuild mock 277791 Apr 5 09:25 it.po -rw-r--r--. 1 mockbuild mock 294994 Apr 5 09:25 ja.po -rw-r--r--. 1 mockbuild mock 266926 Apr 5 09:25 ko.po -rw-r--r--. 1 mockbuild mock 266926 Apr 5 09:25 ko_KR.po -rw-r--r--. 1 mockbuild mock 203828 Apr 5 09:25 lt.po -rw-r--r--. 1 mockbuild mock 258428 Apr 5 09:25 lv.po -rw-r--r--. 1 mockbuild mock 258603 Apr 5 09:25 ms.po -rw-r--r--. 1 mockbuild mock 258783 Apr 5 09:25 nb.po -rw-r--r--. 1 mockbuild mock 313086 Apr 5 09:25 ne.po -rw-r--r--. 1 mockbuild mock 258683 Apr 5 09:25 nl.po -rw-r--r--. 1 mockbuild mock 277280 Apr 5 09:25 pl.po -rw-r--r--. 1 mockbuild mock 269691 Apr 5 09:25 pt.po -rw-r--r--. 1 mockbuild mock 277266 Apr 5 09:25 pt_BR.po -rw-r--r--. 1 mockbuild mock 268914 Apr 5 09:25 ro.po -rw-r--r--. 1 mockbuild mock 282261 Apr 5 09:25 ru.po -rw-r--r--. 1 mockbuild mock 251619 Apr 5 09:25 sk.po -rw-r--r--. 1 mockbuild mock 276689 Apr 5 09:25 sl.po -rw-r--r--. 1 mockbuild mock 245445 Apr 5 09:25 sq.po -rw-r--r--. 1 mockbuild mock 270168 Apr 5 09:25 sv.po -rw-r--r--. 1 mockbuild mock 354700 Apr 5 09:25 ta.po -rw-r--r--. 1 mockbuild mock 252999 Apr 5 09:25 tr.po -rw-r--r--. 1 mockbuild mock 311979 Apr 5 09:25 uk.po -rw-r--r--. 1 mockbuild mock 281517 Apr 5 09:25 vi.po -rw-r--r--. 1 mockbuild mock 260337 Apr 5 09:25 zh_CN.po -rw-r--r--. 1 mockbuild mock 260309 Apr 5 09:25 zh_TW.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN: total 1184 -rw-r--r--. 1 mockbuild mock 372287 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 838680 Apr 5 09:25 PrusaSlicer_zh_CN.po /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW: total 1132 -rw-r--r--. 1 mockbuild mock 321918 Apr 5 09:25 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 832675 Apr 5 09:25 PrusaSlicer_zh_TW.po + rm /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/PrusaSlicer.pot /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/list.txt + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization/ -name '*.po' -delete + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization -type f -o -type l + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le:: s:\(.*/PrusaSlicer/localization/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d ' + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/localization -type d + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le:: s:\(.*\):%dir \1: ' + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/PrusaSlicer/fonts + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 2.7.4-3.fc41 --unique-debug-suffix -2.7.4-3.fc41.ppc64le --unique-debug-src-base prusa-slicer-2.7.4-3.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/PrusaSlicer-version_2.7.4 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files dwz: ./usr/bin/prusa-slicer.wrapped-2.7.4-3.fc41.ppc64le.debug: Too many DIEs, not optimizing dwz: Too few files for multifile optimization sepdebugcrcfix: Updated 1 CRC32s, 1 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/prusa-slicer-2.7.4-3.fc41.ppc64le cpio: redhat-linux-build/src/avrdude/config_gram.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/config_gram.y: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.l: Cannot stat: No such file or directory 41292 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/prusa-slicer from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.QdtbEH + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + desktop-file-validate /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/applications/PrusaGcodeviewer.desktop + /usr/bin/cmake --build redhat-linux-build -j8 --verbose -- test ARGS=-V Change Dir: '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 test ARGS=-V Running tests... /usr/bin/ctest --force-new-ctest-process -V UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: arrange_tests 1: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/arrange_tests "exclude:[NotWorking] exclude:[Slow]" 1: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange 1: Test timeout computed to be: 10000000 1: Filters: exclude:[NotWorking] exclude:[Slow] 1: =============================================================================== 1: All tests passed (1254 assertions in 24 test cases) 1: 1/6 Test #1: arrange_tests .................... Passed 7.53 sec test 2 Start 2: thumbnails_tests 2: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/thumbnails_tests 2: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails 2: Test timeout computed to be: 10000000 2: =============================================================================== 2: All tests passed (81 assertions in 8 test cases) 2: 2/6 Test #2: thumbnails_tests ................. Passed 0.11 sec test 3 Start 3: libslic3r_tests 3: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/libslic3r_tests 3: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r 3: Test timeout computed to be: 10000000 3: max_distance = 0.0661235, average_distance = 0.0137289 3: max_distance = 0.0307658, average_distance = 0.00831948 3: max_distance = 0.22295, average_distance = 0.0425737 3: max_distance = 0.317384, average_distance = 0.0357116 3: max_distance = 0.364316, average_distance = 0.0351217 3: max_distance = 0.238913, average_distance = 0.0412347 3: [2024-05-09 20:43:08.508777] [0x00007fffb2310020] [error] Detected missing Voronoi vertex even after the rotation of input. 3: =============================================================================== 3: All tests passed (49909 assertions in 215 test cases) 3: 3/6 Test #3: libslic3r_tests .................. Passed 8.18 sec test 4 Start 4: fff_print_tests 4: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/fff_print_tests 4: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print 4: Test timeout computed to be: 10000000 4: =============================================================================== 4: All tests passed (166269 assertions in 83 test cases) 4: 4/6 Test #4: fff_print_tests .................. Passed 43.63 sec test 5 Start 5: sla_print_tests 5: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/sla_print_tests 5: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print 5: Test timeout computed to be: 10000000 5: =============================================================================== 5: All tests passed (13296 assertions in 29 test cases) 5: 5/6 Test #5: sla_print_tests .................. Passed 57.26 sec test 6 Start 6: slic3rutils_tests 6: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/slic3rutils_tests "exclude:[NotWorking]" "-s" 6: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils 6: Test timeout computed to be: 10000000 6: Filters: exclude:[NotWorking] 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: slic3rutils_tests is a Catch v2.13.10 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::ArrangeJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::FillBedJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Single cube needs to be centered 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:95 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:104: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:105: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:110: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:113 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:114: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:123: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 2 ) 6: with expansion: 6: 2 == 2 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:138: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:146: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube (different object), needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:149 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:150: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:172: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:180: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Four cubes needs to touch each other after arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:183 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:229: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:232: PASSED: 6: REQUIRE( pilebb.size().x() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:233: PASSED: 6: REQUIRE( pilebb.size().y() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Test for modifying model during arrangement 6: Remove 10 cylinder instances during arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:274 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:291: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Check parsing and comparing of config versions 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:6 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:14: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:15: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:16: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:19: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:20: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:21: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:22: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:23: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:24: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:25: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:26: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:29: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:30: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:31: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:32: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:33: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:34: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:35: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:38: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:39: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:40: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:41: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:42: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:43: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:44: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:47: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:48: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:49: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:50: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:51: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:52: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:53: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:54: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:57: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:58: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:59: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:60: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:61: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:62: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:63: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:64: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:67: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:68: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:69: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:70: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:71: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:72: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:73: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:74: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:79: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:80: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:81: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:82: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: =============================================================================== 6: All tests passed (103 assertions in 21 test cases) 6: 6/6 Test #6: slic3rutils_tests ................ Passed 5.38 sec 100% tests passed, 0 tests failed out of 6 Total Test time (real) = 122.24 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: prusa-slicer-2.7.4-3.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.7lOAvM + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.7.4 + DOCDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/doc/prusa-slicer + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/doc/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/README.md /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/doc/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jVgvE5 + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.7.4 + LICENSEDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/copying-agg /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/COPYING-avrdude /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE.txt-imgui /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE.txt-libnest2d /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE-libbgcode /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE-heatshrink /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le/usr/share/licenses/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Provides: PrusaSlicer = 2.7.4-3.fc41 application() application(PrusaGcodeviewer.desktop) application(PrusaSlicer.desktop) bundled(admesh-libs) = 0.98.1 bundled(agg) = 2.4 bundled(avrdude) = 6.3 bundled(boost-nowide) bundled(heatshrink) = 0.4.1 bundled(imgui) = 1.66 bundled(libbgcode) bundled(libnest2d) = 0.3.2 bundled(mesa-libGLU) bundled(miniz) = 2.1.0prusa bundled(nanosvg) bundled(polyclipping) = 6.2.9 bundled(polypartition) bundled(semver) = 1.0.0 bundled(shinyprofiler) = 2.6~rc1 metainfo() metainfo(prusa-slicer.appdata.xml) mimehandler(application/prs.wavefront-obj) mimehandler(application/vnd.ms-3mfdocument) mimehandler(application/x-amf) mimehandler(model/stl) mimehandler(text/x.gcode) prusa-slicer = 2.7.4-3.fc41 prusa-slicer(ppc-64) = 2.7.4-3.fc41 slic3r-prusa3d = 2.7.4-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld64.so.2()(64bit) ld64.so.2(GLIBC_2.23)(64bit) libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libImath-3_1.so.29()(64bit) libTKBRep.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKernel.so.7()(64bit) libboost_chrono.so.1.83.0()(64bit) libboost_filesystem.so.1.83.0()(64bit) libboost_log.so.1.83.0()(64bit) libboost_thread.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcurl.so.4()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libexpat.so.1()(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgdk-3.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmp.so.10()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEGTURBO_6.2)(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.32)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmpfr.so.6()(64bit) libnanosvgrast.so.0()(64bit) libnlopt.so.0()(64bit) libopenvdb.so.11.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libqhull_r.so.8.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtbb.so.12()(64bit) libtbbmalloc.so.2()(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_html-3.2.so.0()(64bit) libwx_gtk3u_html-3.2.so.0(WXU_3.2)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Obsoletes: slic3r-prusa3d < 1.41.3-2 Processing files: prusa-slicer-debugsource-2.7.4-3.fc41.ppc64le Provides: prusa-slicer-debugsource = 2.7.4-3.fc41 prusa-slicer-debugsource(ppc-64) = 2.7.4-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: prusa-slicer-debuginfo-2.7.4-3.fc41.ppc64le Provides: debuginfo(build-id) = adc365bb9652e0aee00a90b9384a249dfee1b7cf debuginfo(build-id) = f48087707828675ee1eea3fbfbb83cffaf6967ea prusa-slicer-debuginfo = 2.7.4-3.fc41 prusa-slicer-debuginfo(ppc-64) = 2.7.4-3.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: prusa-slicer-debugsource(ppc-64) = 2.7.4-3.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/prusa-slicer-2.7.4-3.fc41.ppc64le Wrote: /builddir/build/RPMS/prusa-slicer-debugsource-2.7.4-3.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-2.7.4-3.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debuginfo-2.7.4-3.fc41.ppc64le.rpm Child return code was: 0